pump guns - German English Dictionary